home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / switch.zip / READ.ME < prev    next >
Text File  |  1993-01-04  |  5KB  |  118 lines

  1. ** Switch! Version 2.6
  2. ** Copyright (C)1988-1989, Curtis Little
  3. ** All Rights Reserved
  4. **
  5.  
  6.  
  7. By using Switch! you agree to be bound to the terms of the
  8. license agreement contained in the manual.  
  9.  
  10. Thanks to Russell Freeland who did the original conversion to get 
  11. Switch! working as a bin file.  Using his code I was able to get versions
  12. for dBASE III, FoxBase, and dBASE IV.
  13.  
  14. WARNING:  Modifications to the demo version of Switch! will cause
  15. unpredictable and undesired results.
  16.  
  17. SOURCE CODE IS BACK!
  18. --------------------
  19. I started to end the distribution of Switch! source code with version 
  20. 2.6 (Clipper), but I've decided to continue distribution the source code.
  21. I believe that other programmers should have the source so that any needed 
  22. modifications for special programs can be made.  I won't take back what 
  23. I started - ALL REGISTERED USERS OF SWITCH! WILL GET THE SOURCE CODE for
  24. the language(s) ordered.
  25.  
  26. Registered users get TWO object files per language ordered.  One of the 
  27. files contains a version of Switch! that contains banners (not the demo
  28. version banners), and the other object file is a version of Switch! without
  29. the banners.  Currently I'm doing TWO object files instead of one with a 
  30. flag to turn the banner on and off because of the space required for the 
  31. banner.  Having the banners assembled in the code takes approximately 
  32. 320 bytes of memory.  I know that sounds small, but to me every little bit
  33. counts.
  34.  
  35. This file will contain any last minute changes in Switch! not covered in
  36. the document.  
  37.  
  38. Note that the demo version of Switch! only allows you to call it twice
  39. without reloading your application.  This is the only functional 
  40. difference between the demo version and the "real" thing.  The demo version
  41. also has a banner that isn't in the registered version to remind you that
  42. it is a demo version.  I started using the 2 time limitation instead of the 
  43. previous limitation of no EMS because I want you to see what EMS support 
  44. really means.  If you've got EMS you'll be impressed with the instantaneous 
  45. Switch! that occurs!  You are free to distribute this demo version in 
  46. unmodified form.  In fact I ask that you please distribute the demo version 
  47. of Switch! as far and wide as possible.
  48.  
  49. If you're a sysop and don't want to have Switch! on your board because it's
  50. a demo I understand.  However, please take into account that the previous
  51. version of Switch! was not a demo, but had the EMS function disabled for the
  52. unregistered version.  At least with this one people are able to get a 
  53. feel for EVERYTHING Switch! is capable of doing.  
  54.  
  55. If you have any comments about Switch! feel free to write or call. 
  56.  
  57.     Curtis Little    -   (415) 443-6438
  58.     1087 Murrietta Blvd. #244
  59.     Livermore, CA  94550
  60.  
  61.  
  62. * If you leave a message and I need to call back I'll have to call *
  63. * collect!                                                         *
  64.  
  65.  
  66. I can also be reached on the following systems:
  67.  
  68.     Compuserve         [76430,3701]
  69.     ATT-PAC BBS         415-829-6062
  70.     Walnut Creek BBS    415-937-0156
  71.  
  72.  
  73.         
  74. Thanks for taking a look at Switch!
  75.  
  76.  
  77. Additions to the Manual:
  78.  
  79. NONE!!   (yet <grin>)
  80.  
  81.  
  82. Questions and Answers:
  83.  
  84. Q:  Is there anyway you can fix Switch! to make it so I don't get
  85.     an "out of environment space" error message when I try to add
  86.     new variables while in the shell?
  87.  
  88. A:  Although I've considered the addition of a putenv and getenv functions
  89.     I decided against it (at least for now) because they aren't really 
  90.     necessary (at least in the tests I've ran).  All you have to do to 
  91.     fix the problem is increase the size of the environment 
  92.     (for DOS 3.x see the manual on the SHELL command or equivalent to 
  93.     set the environment size.  For DOS 2.x there are plenty of 
  94.     utilities available to increase the environment size.
  95.  
  96.  
  97. Q:  Can I call Switch! recursively?
  98.  
  99. A:  Certainly.
  100.  
  101.  
  102. Q:  What does it mean when Switch! is called in my program but the child
  103.     program doesn't run?
  104.  
  105. A:  There is either some type of error being returned by Switch! (you can
  106.     check the return value to find out what the error is), or the child
  107.     program you want to execute can't be found in the DOS search path.
  108.  
  109. Q:  I want to distribute Switch! in object form in a library I've 
  110.     developed.  What needs to be done to do this.
  111.  
  112. A:  Please CALL me to work out the details.  To distribute Switch! in 
  113.     object format requires written permission, however, we'll need to
  114.     talk to work out the pricing arrangement.
  115.  
  116.  
  117.  
  118.